import axios from 'axios';
const actions = {
  formGet({
    state
  }, par = {}) {
    let bones = new Promise((resolve, reject) => {
      return axios.get(
        state.API[par.API], {
          params: par.data
        }).then((res) => {
        if (res.data.code == 200) {
          resolve(res.data.data);
        } else {
          reject(res.data.msg);
        }
      }).catch((err) => {
        reject(err.data.msg);
      });
    });
    return bones;
  },
  
  post({
      state
  },par={}){
      let bones = new Promise((resolve, reject) => {
          return axios.post(
            state.API[par.API], par.data).then((res) => {
              // console.log(res)
              if (res.data.code == 200) {
                resolve(res.data.data);
              } else {
                reject(res.data.msg);
              }
          }).catch((err)=>{
              reject(err);
          });
      });
      return bones;
  }
}
export default {
  actions
};
